<%@ Page Language="C#" AutoEventWireup="true" CodeFile="mantenedorClientes.aspx.cs" Inherits="Paginas_mantenedorClientes" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Mantenedor Clientes</title>
    <link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="outer">
  <div id="wrapper">
    <div id="body-bot">
      <div id="body-top">
        <div id="logo">
          <h1>
              CARPAY EQUIPOS</h1>
          <p>
              Administrando Clientes</p>
        </div>
        <div id="nav">
          <ul>
            <li><a href="http://www.free-css.com/">HOME</a></li>
            <li><a href="mantenedorAgentes.aspx">AGENTES</a></li>
            <li><a href="mantenedorMaquinas.aspx">MAQUINAS</a></li>
            <li><a href="mantenedorClientes.aspx">CLIENTES</a></li>
            <li><a href="http://www.free-css.com/">SERVICES</a></li>
            <li><a href="http://www.free-css.com/">CONTACT US</a></li>
          </ul>
          <div class="clear"> </div>
        </div>
        <div id="gbox">
          <div id="gbox-top"> </div>
          <div id="gbox-bg">
            <div id="gbox-grd">
                <br />
                <form id="form1" runat="server">
    <div>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;
        &nbsp; &nbsp;&nbsp;</div>
   
              <h2>
                  INGRESE LOS DATOS REQUERIDOS</h2>
              <p>
                  <table style="width: 307px; height: 189px" >
                      <tr>
                          <td style="width: 100px; height: 26px">
                              <asp:Label ID="Label6" runat="server" Text="Nombre"></asp:Label></td>
                          <td style="width: 100px; height: 26px">
                              <asp:TextBox ID="TextBoxNombre" runat="server" 
                                  ontextchanged="TextBoxNombre_TextChanged"></asp:TextBox></td>
                      </tr>
                      <tr>
                          <td style="width: 100px; height: 26px;">
                              <asp:Label ID="Label1" runat="server" Text="RUT"></asp:Label></td>
                          <td style="width: 100px; height: 26px;">
        <asp:TextBox ID="TextBoxRut" runat="server" ReadOnly="True"></asp:TextBox></td>
                      </tr>
                      <tr>
                          <td style="width: 100px; height: 25px;">
                              <asp:Label ID="Label2" runat="server" Text="Email"></asp:Label></td>
                          <td style="width: 100px; height: 25px;">
                              <asp:TextBox ID="TextBoxEmail" runat="server"></asp:TextBox></td>
                      </tr>
                      <tr>
                          <td style="width: 100px; height: 26px">
                              <asp:Label ID="Label3" runat="server" Text="Direccion"></asp:Label></td>
                          <td style="width: 100px; height: 26px">
                              <asp:TextBox ID="TextBoxDireccion" runat="server"></asp:TextBox></td>
                      </tr>
                      <tr>
                          <td style="width: 100px; height: 26px;">
                              <asp:Label ID="Label4" runat="server" Text="Tipo"></asp:Label></td>
                          <td style="width: 100px; height: 26px;">
                              <asp:DropDownList ID="DropDownListTipo" runat="server">
                                  <asp:ListItem>Real</asp:ListItem>
                                  <asp:ListItem>Potencial</asp:ListItem>
                              </asp:DropDownList></td>
                      </tr>
                      <tr>
                          <td style="width: 100px; height: 26px">
                              <asp:Label ID="Label5" runat="server" Text="Agente a cargo"></asp:Label></td>
                          <td style="width: 100px; height: 26px">
                              <asp:DropDownList ID="DropDownListAgentes" runat="server" DataSourceID="SqlDataSource1"
                                  DataTextField="NOMBRE_AGENTE" DataValueField="NOMBRE_AGENTE">
                              </asp:DropDownList>
                              <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                                  ConnectionString="<%$ ConnectionStrings:carpayBDConnectionString %>" 
                                  SelectCommand="SELECT [NOMBRE_AGENTE] FROM [AGENTE]"></asp:SqlDataSource>
                              <asp:ObjectDataSource ID="ObjectDataSourceAgents" runat="server"
                                  DeleteMethod="eliminarAgente" InsertMethod="insertarAgente" OldValuesParameterFormatString="original_{0}"
                                  SelectMethod="GetAgentes" TypeName="AgentesBLL" UpdateMethod="actualizarAgente">
                                  <DeleteParameters>
                                      <asp:Parameter Name="rutAgente" Type="String" />
                                  </DeleteParameters>
                                  <UpdateParameters>
                                      <asp:Parameter Name="nombreAgente" Type="String" />
                                      <asp:Parameter Name="ubicacionAgente" Type="String" />
                                      <asp:Parameter Name="tipoAgente" Type="Int32" />
                                      <asp:Parameter Name="estadoAgente" Type="Boolean" />
                                      <asp:Parameter Name="rutAgente" Type="String" />
                                  </UpdateParameters>
                                  <InsertParameters>
                                      <asp:Parameter Name="rutAgente" Type="String" />
                                      <asp:Parameter Name="nombreAgente" Type="String" />
                                      <asp:Parameter Name="ubicacionAgente" Type="String" />
                                      <asp:Parameter Name="tipoAgente" Type="Int32" />
                                      <asp:Parameter Name="estadoAgente" Type="Boolean" />
                                  </InsertParameters>
                              </asp:ObjectDataSource>
                          </td>
                      </tr>
                  </table>
        </p>
                    <div style="width: 307px; height: 15px">
                        <asp:Button ID="ButtonIngresar" runat="server" Text="Ingresar/Actualizar" OnClick="ButtonIngresar_Click" />
                        <asp:Button ID="ButtonEliminar" runat="server" Text="Eliminar" />
                        <asp:Button ID="ButtonNuevo" runat="server" Text="Nuevo" OnClick="ButtonNuevo_Click1" /></div>
                    <br />
                    <div style="width: 266px; height: 49px">
                        <span style="background-color: #6666ff"></span>
                    </div>
                    <br />
                    <div style="width: 297px; height: 6px">
                        <h2>
                            <strong><span>INGRESE EL RUT DEL CLIENTE A BUSCAR</span></strong></h2>
                    </div>
                    <br />
                    <div style="width: 269px; height: 25px">
                        <asp:TextBox ID="TextBoxRutBuscar" runat="server"></asp:TextBox>
                        <asp:Button ID="Button4" runat="server" Text="Buscar" onclick="Button4_Click" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        <asp:Label ID="Label7" runat="server"></asp:Label>
                                </div>
                    <br />
                    <div style="width: 380px; height: 214px">
                        &nbsp;
                        <asp:GridView ID="GridViewClientes" runat="server" AutoGenerateColumns="False" DataKeyNames="RUT_CLIENTE"
                            DataSourceID="ObjectDataSourceClientes" 
                            OnSelectedIndexChanged="GridViewClientes_SelectedIndexChanged" Width="388px">
                            <Columns>
                                <asp:BoundField DataField="RUT_CLIENTE" HeaderText="RUT" ReadOnly="True"
                                    SortExpression="RUT_CLIENTE" />
                                <asp:BoundField DataField="NOMBRE_CLIENTE" HeaderText="NOMBRE" SortExpression="NOMBRE_CLIENTE" />
                                <asp:BoundField DataField="EMAIL_CLIENTE" HeaderText="EMAIL" SortExpression="EMAIL_CLIENTE" />
                                <asp:BoundField DataField="DIRECCION_CLIENTE" HeaderText="DIRECCION" SortExpression="DIRECCION_CLIENTE" />
                                <asp:BoundField DataField="TIPO_CLIENTE" HeaderText="TIPO" SortExpression="TIPO_CLIENTE" />
                                <asp:BoundField DataField="RUT_AGENTE" HeaderText="AGENTE A CARGO" SortExpression="RUT_AGENTE" />
                                <asp:CommandField ShowSelectButton="True" />
                            </Columns>
                        </asp:GridView>
                        <asp:ObjectDataSource ID="ObjectDataSourceClientes" runat="server" DeleteMethod="eliminarCliente"
                            InsertMethod="insertarCliente" OldValuesParameterFormatString="original_{0}"
                            SelectMethod="getCliente" TypeName="ClientesBLL" UpdateMethod="actualizarCliente">
                            <DeleteParameters>
                                <asp:Parameter Name="rutCliente" Type="String" />
                            </DeleteParameters>
                            <UpdateParameters>
                                <asp:Parameter Name="rutCliente" Type="String" />
                                <asp:Parameter Name="rutAgente" Type="String" />
                                <asp:Parameter Name="nombreCliente" Type="String" />
                                <asp:Parameter Name="emailCliente" Type="String" />
                                <asp:Parameter Name="direccionCliente" Type="String" />
                                <asp:Parameter Name="tipoCliente" Type="Int32" />
                            </UpdateParameters>
                            <SelectParameters>
                                <asp:ControlParameter ControlID="TextBoxRutBuscar" ConvertEmptyStringToNull="False"
                                    DefaultValue="&quot;&quot;" Name="rutCliente" PropertyName="Text" Type="String" />
                            </SelectParameters>
                            <InsertParameters>
                                <asp:Parameter Name="rutCliente" Type="String" />
                                <asp:Parameter Name="rutAgente" Type="String" />
                                <asp:Parameter Name="nombreCliente" Type="String" />
                                <asp:Parameter Name="emailCliente" Type="String" />
                                <asp:Parameter Name="direccionCliente" Type="String" />
                                <asp:Parameter Name="tipoCliente" Type="Int32" />
                            </InsertParameters>
                        </asp:ObjectDataSource>
                    </div>
                    <br />
              <div id="features">
                <div class="clear"> </div>
              </div>
              </form>
              <div class="clear"> </div>
            </div>
          </div>
          <div id="gbox-bot"> </div>
        </div>
        <div id="greybox" style="z-index: 101; left: 457px; top: 292px;">
          <div id="greybox-bot">
            <div id="greybox-top">
              <h2>MOST CONVINEIANT & RELIABLE TRANSPORT SERVICES</h2>
              <p><a href="http://www.free-css.com/">Click here for details</a></p>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
<div id="copyright"> &copy; Copyright Carpay. proyectoBaseDatos &nbsp;</div>
</body>
</html>
